]> dgit.raspbian.org Git - gnome-shell.git/commitdiff
ci: Include subprojects in tarball
authorFlorian Müllner <fmuellner@gnome.org>
Mon, 12 Feb 2024 11:00:05 +0000 (12:00 +0100)
committerFlorian Müllner <fmuellner@gnome.org>
Sat, 29 Jun 2024 22:31:49 +0000 (00:31 +0200)
jasmine-gjs isn't widely available in distributions, so instead
of adding an obscure build dependency, include the subproject
in the tarball.

The --include-subprojects flag only applies to subprojects that
are used in the build, so we do not bundle gi-docgen that is
provided in the mutter image.

Part-of: <https://gitlab.gnome.org/GNOME/gnome-shell/-/merge_requests/3164>

.gitlab-ci.yml

index 5cf096de6f82f7e6f5f42edc18378943c840a017..68dfba2eb46d34e1320597f3b52020f9f496940e 100644 (file)
@@ -287,7 +287,7 @@ dist:
     - sudo meson install -C mutter/build
     - mkdir -m 700 $XDG_RUNTIME_DIR
   script:
-    - dbus-run-session xvfb-run meson dist -C build
+    - dbus-run-session xvfb-run meson dist -C build --include-subprojects
   rules:
     - if: '$CI_PIPELINE_SOURCE == "merge_request_event"'
       changes: